package org.elsfs.cloud.module.ai.biz.controller;


import io.swagger.v3.oas.annotations.security.SecurityRequirement;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.RequiredArgsConstructor;
import org.elsfs.cloud.common.controller.LogicRepositoryCrudController;
import org.elsfs.cloud.module.ai.api.entity.AiEmbeddingStore;
import org.elsfs.cloud.module.ai.biz.repository.AiEmbeddingStoreRepository;
import org.springframework.http.HttpHeaders;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * 向量配置
 *
 * @author zeng
 */
@SecurityRequirement(name = HttpHeaders.AUTHORIZATION)
@RestController
@RequestMapping("/aiEmbeddingStore")
@RequiredArgsConstructor
@Tag(description = "aiEmbeddingStore", name = "向量配置管理")
public class AiEmbeddingStoreController
        extends LogicRepositoryCrudController<
        AiEmbeddingStore, AiEmbeddingStore, AiEmbeddingStore, AiEmbeddingStore, AiEmbeddingStoreRepository, String> {
}
